package com.atguigu.array;

public class TestStudent3 {
    public static void main(String[] args) {
        Student[] students = new Student[3];
        //学生报到
        students[0] = new Student("张三", 89);
        students[1] = new Student("李四",84);
        students[2] = new Student("王五",90);

        //找出成绩最高的学生
        //(1)第一步，先假设第1个元素最大
        Student max = students[0]; //max现在代表一个学生对象
        //(2)第二步：用max与剩下的元素挨个比较
        for (int i = 1; i < students.length; i++) {
            //比较：两个学生的成绩
//            if(max < students[i])//错误， max和students[i]都是学生对象的首地址，地址值是无法比较大小的
            if(max.getScore() < students[i].getScore()){
                max = students[i];
            }
        }

        //成绩最高的学生
//        System.out.println("成绩最高的学生:" + max);//地址值
        System.out.println("成绩最高的学生:" + max.display());//地址值

    }
}
